home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2a.lha / p4-1.2a / usc / makefile.proto next >
Makefile  |  1992-10-19  |  521b  |  35 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4. LIBS = $(MDEP_LIBS)
  5. LIBLINK = ../bin
  6.  
  7. USC_HDR = usc_sys.h usc.h
  8. USC_SRC = usc.c
  9. USC_OBJ = usc.o
  10.  
  11. default:    
  12.     make libusc.a
  13.  
  14. all:    
  15.     make libusc.a
  16.  
  17. CFLAGS = -D$(MACHINE)
  18.  
  19. usc.o:$(P)
  20.     $(CC) $(CFLAGS) -I$(INCLUDEDIR) -c usc.c 
  21.  
  22. $(USC_OBJ):  $(USC_SRC) $(USC_HDR)
  23.  
  24.  
  25. libusc.a:  $(USC_OBJ)
  26.     $(AR) $(LIBDIR)/libp4.a $?
  27.     $(RANLIB) $(LIBDIR)/libp4.a
  28. #    $(AR) $@ $?
  29. #    $(RANLIB) $@
  30.  
  31. realclean:    clean
  32.     $(RM) -f libusc.a Makefile
  33.     @cd usctest; make clean
  34.  
  35.